/*_____________________________________________________________________________
||
|| SWIP Core Implementation
||
|| Jinfeng Zhuang, 2024.W18
||_____________________________________________________________________________
*/

#include <app.h>

WEAK U32 swip_software_timer(U32 index, U32 cmd, U32 param1, U32 param2){return 0;}
WEAK U32 swip_soc_systick(U32 index, U32 cmd, U32 param1, U32 param2){return 0;}
WEAK U32 swip_soc_clock(U32 index, U32 cmd, U32 param1, U32 param2){return 0;}
WEAK U32 swip_soc_power(U32 index, U32 cmd, U32 param1, U32 param2){return 0;}
WEAK U32 swip_test(U32 index, U32 cmd, U32 param1, U32 param2){return 0;}

U32 swip_call(U32 ip, U32 cmd, U32 param1, U32 param2)
{
    U32 ret = 0;

    switch (ip)
    {
    default:
        break;
    }

    return ret;
}
